<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- 1 -->
    <script>
        // 1.编写一个函数求两个数字之间有多少个质数 例如：fn(100, 200) ，在控制台输出 100 - 200 之间的所有质数
        // function fn(a,b) {
        //     for (var i = a; i < b; i++) {
        //         for (var j = 2; j < i; j++) {
        //             if (i % j == 0) {
        //                 break;
        //             }
        //             if (j == i - 1) {
        //                 console.log(i);
        //             }
        //         }
        //     }
        // }
        // fn(100,200);
    </script>
    <!-- 2 -->
    <script>
        // 2.编写一个函数，计算两个数字的和、积 要求：使用传参的形式 function test(a, b, type) {   }
        // function fn(a, b,type) {
        //     console.log(a + b);
        //     console.log(a * b);
        // }
        // fn(5, 6);
    </script>
    <!-- 3 -->
    <script>
        //3. 求1 + 2! + 3! +...+20!的值
        // var num = 0;
        // var res = 1;
        // for (i = 1; i <= 20; i++) {

        //     res = res * i;
        //     num = num + res;
        //     document.write(num);
        //     document.write("<br>");
        // }
        // document.write(num);
        // document.write("<br>");
    </script>
    <!-- 4 -->
    <script>
        //4. 编写函数，求圆的面
        // function fn(r) {
        //     var s = 0;
        //     s = r * r * 3.14;
        //     console.log(s);
        // }
        // fn(3);
    </script>
    <!-- 5 -->
    <script>
        //5. 编写函数，判断一个字符串的内容是不是纯数字
        // function fn(a) {
        //     if (!isNaN(a)) {
        //         console.log(a);
        //     }
        //     else {
        //         console.log(a);
        //     }
        // }
        // fn(1);
    </script>
    <!-- 6 -->
    <script>
        //6. 编写一个函数，计算三个数字的大小，按从小到大的顺序输出。 function compare(a, b, c) { }
        



    </script>
    <!-- 7 -->
    <script>
        //7. 写一个函数 求m - n之间数字的和？
        // function fn(m, n) {
        //     var icu = 0;
        //     for (i = m; i <= n; i++) {
        //         icu += i;
        //         // console.log(icu);
        //     } console.log(icu);
        // }
        // fn(5, 10); 
    </script>
    <!-- 8 -->
    <script>
        //8.编写一个函数，计算任意两个数字之间所能组成的奇数个数，数字必须是个位数。 比如：计算0~3之间能组成的奇数是： 01、03、11、13、21、23、31、33
        // function fn(n, m) {
        //     var num = 0;
        //     for (i = 1; i <= 4; i++) {
        //         for (c = m; c <= m; c++) {
        //             console.log(i);
        //         }
        //     }
        // }
        // fn(1, 4);
    </script>
    <!-- 9 -->
    <script>
        //9. 使用函数完成任意数字阶乘的计算
        // function fn(n) {
        //     var num = 1;
        //     for (i = 1; i <= n; i++) {
        //         num = num * i;
        //         console.log(num);
        //     } console.log(num);
        // }
        // fn(20);
    </script>
    <!-- 10 -->
    <script>
        //10. 绘制图形
        for (var i = 0; i < 5; i++) {
            for (var c = 0; c < 5 - i; c++) {
                document.write('1')
            }
            for (var u = 1; u < i * 2; u++) {
                document.write('0')
            } document.write("<br>");
        }

    // @
    // @@@
    // @@@@@
    // @@@@@@@
    </script>
</body>

</html>